package com.itheima.service;

import com.itheima.pojo.Dept;

import java.util.List;

public interface DeptService {
    /**查询所有部门
     * @return部门列表

     */
    List<Dept> queryAll();

    /**
     * 根据id删除部门
     * @param id 要删除的部门id
     */
    void deleteByid(Integer id);

    /**
     * 添加部门
     * @param dept 要添加的部门
     */
    void addDept(Dept dept);

    /**
     * 根据id查询部门
     * @param id 要查询的部门id
     * @return  id对应的部门对象
     */

    Dept findById(Integer id);

    /**
     * 根据id修改部门
     * @param dept 要修改的部门信息 及修改条件
     */

    void updateByid(Dept dept);
}